Kompajliranje DDD-a iz Ubuntu source-a
--------------------------------------

1. Poskidaju se fajlovi sa
https://launchpad.net/ubuntu/trusty/+source/ddd
(osnosno, umesto trusty staviti naziv distribucje na kojoj se kompajlira)
    ddd_3.3.12.orig.tar.gz
    ddd_3.3.12-5.debian.tar.gz
    ddd_3.3.12-5.dsc
(ili fajlove sa sličnim nazivima za druge verzije Ubuntu-a) i stave u neki direktorijum
(DDD na primer)


2. Instaliraju se svi paketi neophodni za kompajliranje (Build dependencies):
    automake (>= 1:1.10)
    bison
    cdbs (>= 0.4.0)
    debhelper (>= 7)
    flex
    info
    libmotif-dev (ranije lesstif2-dev)
    libreadline-dev
    libtool
    libxaw7-dev
    texinfo
    quilt
    dh-autoreconf
sudo apt-get install automake bison cdbs debhelper flex info libmotif-dev libreadline-dev libtool libxaw7-dev texinfo quilt dh-autoreconf


3. Raspakuju se source fajlovi: uđe se u DDD i otkuca se
dpkg-source -x ddd_3.3.12-5.dsc
Ako se ide na pravljenje novih patch-eva, ide se na tačke 4-5, 
a ako se samo primenjuje postojeći (tmd018), ide se na 6.


4. Kreira se novi patch: uđe se u DDD/ddd-3.3.12 i otkuca se
export QUILT_PATCHES=debian/patches/
export EDITOR=gedit
quilt new tmd018


5. Za svaki fajl koji treba da se izmeni se kuca:
quilt edit ddd/Ddd.in.m4
quilt edit ddd/examine.C
quilt edit ddd/fonts.C


6. Na kraj debian/patches/series se doda linija tmd018 (nakon izmene, treba da
izgleda slično series fajlu koji je u arhivi), fajl tmd018 se prekopira u
debian/patches/ i primene se postojeći patch fajlovi:
quilt push -a


7. Osveže se podaci o izmenama:
quilt refresh


8. Izmeni se debian/changelog i napravi se sledeća podverzija fajla
<--------------------------->
ddd (1:3.3.12-6) unstable; urgency=low

  * Adjustments made for AR/FTN

 -- Zarko Zivanov <zzarko@uns.ac.rs>  Fri, 10 Oct 2014 08:00:00 +0200

<--------------------------->
Ovo će omogućiti da se ova verzija ne prebriše onom iz repozitorijuma


9. Napravi se novi deb fajl:
dpkg-buildpackage -b


DDD: Edit/Preferences/Fonts - umesto lucidatypewriter-medium, na oba mesta
     staviti fixed ili instalirati xfonts-100dpi

64bit: za kompajlirenje 32-bitnih programa: apt-get install libc6-dev-i386

